Nuprl Lemma : star-append-iff 0,22

T:Type, PQ:((T List)Prop), L:T List.
star-append(T;P;Q)(L)

Q(L (L1L2:T List. L = (L1 @ L2) & P(L1) & star-append(T;P;Q)(L2)) 
latex


DefinitionsP & Q, x:AB(x), t  T, Prop, x:AB(x), concat(ll), as @ bs, xt(x), xLP(x), P  Q, P  Q, P  Q, P  Q, star-append(T;P;Q), {T}
Lemmasl all nil, append assoc, l all cons, l all wf, append wf, concat wf

origin